import Cookies from 'js-cookie'  //引入一个包

const TokenKey = 'vue_admin_template_token'  //TokenKey 是一个常量，用于定义存储 token 的 cookie 名称。这有助于统一管理，避免硬编码。


//getToken 函数用于从 cookies 中获取存储的 token。调用此函数会返回 token 的值（如果存在），否则返回 undefined。
export function getToken() {
  return Cookies.get(TokenKey)
}
// setToken 函数用于将 token 存储到 cookies 中。它接受一个参数 token，并将其存储为 TokenKey 指定的 cookie。
export function setToken(token) {
  return Cookies.set(TokenKey, token)
}
// removeToken 函数用于删除存储在 cookies 中的 token。调用此函数后，指定的 cookie 将被移除。
export function removeToken() {
  return Cookies.remove(TokenKey)
}
